Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

264
Vistas
El complemento de Firefox funciona normalmente como un complemento temporal en el entorno "DevTools", pero no cuando está en un perfil persistente

Fondo:

Asi que. Actualmente estoy trabajando en una extensión de Firefox y la he estado probando usando web-ext , que borra los datos al cerrar. La extensión tiene funcionalidad en los reinicios, y para asegurarme de que funcione, tendría que poder tener almacenamiento local persistente en los reinicios.

Para probar esto:

  1. Hice un perfil de prueba y ejecuté el argumento --firefox-profile . La extensión se ejecuta normalmente con el argumento, pero el almacenamiento no se transfiere ya que web-ext hace una copia temporal del perfil especificado.

  2. Aquí es donde entra el argumento --keep-profile-changes . Sin embargo, cuando lo ejecuté ( web-ext run --firefox-profile "[profile-directory]" --keep-profile-changes --browser-console ) el botón de extensión en la barra de herramientas desaparecía y reaparecía continuamente. Lo que sea que estaba estropeando la extensión también arrojaba muchos errores de " sendRemoveListener on closed conduit " en la consola del navegador.

Causa posible:

Mientras buscaba una solución, encontré este informe de Bugzilla que menciona que browser.contextMenus.onClicked.addListener() (que uso en mi extensión) puede causar que se arroje ese error, pero parece que no puedo encontrar una solución.

Si se necesitan partes de mi código para descubrir cómo solucionar esto, hágamelo saber y puedo editar la pregunta para incluirlo.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda